be self-sustained - Französisch Englisch Wörterbuch